package com.ruoyi.system.domain;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 数据集管理对象 gaea_report_data_set
 * 
 * @author ruoyi
 * @date 2022-05-01
 */
@Data
@ToString
@ApiModel(value = "GaeaReportDataSet", description = "数据集管理对象实体")
public class GaeaReportDataSet extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 数据集编码 */
    @Excel(name = "数据集编码")
    private String setCode;

    /** 数据集名称 */
    @Excel(name = "数据集名称")
    private String setName;

    /** 数据集描述 */
    @Excel(name = "数据集描述")
    private String setDesc;

    /** 数据源编码 */
    @Excel(name = "数据源编码")
    private String sourceCode;

    /** 动态查询sql或者接口中的请求体 */
    @Excel(name = "动态查询sql或者接口中的请求体")
    private String dynSentence;

    /** 结果案例 */
    @Excel(name = "结果案例")
    private String caseResult;

    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
    @Excel(name = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
    private Integer enableFlag;

    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
    @Excel(name = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
    private Integer deleteFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer version;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String setType;

    private String accessKey;


    private String createBy;
    private String createByView;


    //    private String sourceCode;
    private String updateBy;
    private String dataSetParamDtoList;
    private String dataSetTransformDtoList;



}
